$(function(){
    var _token = localStorage.getItem('_token')
    if (_token) {
        $('.nav-menu-li-login').hide();
        $('.nav-menu-li-logout').show();
    } else {
        $('.nav-menu-li-login').show();
        $('.nav-menu-li-logout').hide();
    }

    $('.nav-menu-li-logout').click(function () {
        HQ.ajax("/logout/", {}, function (data) {
            if (data.code === 0) {
                localStorage.removeItem('_token')
                location.href = '/';
            } else {
            }
        }, function () {
        }, "POST");
    })

    var salt = "";
    var reserved_salt = "";
    var is_login = 0;
    var current_page = window.location.href;

    // C端头部弹框
    $("#J_nav_menu").click(function(event){
        event.stopPropagation();
    });

    // ---- B端 ---- //
    // 判断是否显示登陆弹窗
    if(localStorage.getItem('user_logn') === '1') {
        localStorage.removeItem("user_logn");
    }

    // 头部弹框
    $('.nav-menu-pop-box').mouseenter(function () {
        if($(this).parent().hasClass('hq_header_bottom_right') && $('.msg-send-con').is(':visible')) {
            $('.msg-send-con').removeClass('need-mark').hide();
        }
        if (!$(this).hasClass('nav-menu-li-login') && !$('.J_nav_menu_pop_header_login').hasClass('J_hide_login_menu')) {
            $('.J_nav_menu_pop_header_login').hide().css({opacity: 0});
        }
        $(this).find('.nav-menu-pop').show().animate({opacity: 1}, 300);
    }).mouseleave(function () {
        if ($(this).hasClass('nav-menu-show')) {
            $(this).removeClass('nav-menu-show').find('.nav-link').removeClass('current');
        }
        $(this).find('.nav-menu-pop').hide().css({opacity: 0});
        if (!$(this).hasClass('nav-menu-li-login') && !$('.J_nav_menu_pop_header_login').hasClass('J_hide_login_menu')) {
            $('.J_nav_menu_pop_header_login').show().animate({opacity: 1});
        }
        if($(this).parent().hasClass('hq_header_bottom_right') && !$('.msg-send-con').is(':visible') && $('.msg-send-con').hasClass('msg-strong-con')) {
            $('.msg-send-con').show();
        }
    });

    // 显示登录框
    $('#J_nav_menu_login').click(function () {
        $('.J_nav_menu_pop_header_login').removeClass('J_hide_login_menu').show().animate({opacity: 1});
        return false
    });

    // 关闭登录框
    $('.J_close_login_menu').click(function () {
        $('.J_nav_menu_pop_header_login').addClass('J_hide_login_menu').hide().css({opacity: 0});
        return false
    });

    // 设置币种
    $(".nav-menu-curr-s").html($.cookie('currency') ? $.cookie('currency') : 'CNY');

    // 切换币种
    $('.nav-menu-pop-curr:not(.nav-menu-pop-currency) table td').click(function(){
        var currency = $(this).children().html();
        HQ.ajax("/ajax/set_currency/", {currency:currency}, function(data){
            window.setTimeout(function(){
                window.location.reload(window.location.href);
            },500);
        }, function(){}, "POST");
        $.cookie('currency', currency, { expires: 12*3600, path: '/' });
        return false
    });

    $('.nav-menu-pop-currency table td').click(function () {
        var _this = $(this),
            _location = location,
            _searchParamsArr = _location.search.substr(1).split('&'),
            i, len = _searchParamsArr.length, currentArr, seted = false,
            currentCurrency = 'pay_currency=' + _this.children().html();
        for(i = 0; i < len; i++) {
            console.log(_searchParamsArr[i]);
            currentArr = _searchParamsArr[i].split('=');
            if(currentArr[0] === 'pay_currency') {
                _searchParamsArr[i] = currentCurrency;
                seted = true;
            }
        }
        if(!seted) {
            _searchParamsArr.push(currentCurrency);
        }
        location.href = _location.origin + _location.pathname + '?' +  _searchParamsArr.join('&');
        return false
    });

    // 切换语言ajax
    $('.J_lang_change').click(function(){
        var hq_language = $(this).attr("data-val");
        HQ.ajax("/ajax/set_language/", {hq_language:hq_language}, function(data){
            window.location.reload(window.location.href);
        }, function(){}, "POST");
    });

    // 头部登陆框（显示/隐藏)
    //$("#J_nav_menu_login").click(function(event){
    //    if ($(this).attr("data-show") === '1') {
    //        $(this).attr("data-show","0").removeClass("current");
    //        $(this).next().hide();
    //    } else {
    //        $(this).attr("data-show","1").addClass("current");
    //        $(this).next().show();
    //    }
    //    return false;
    //});

    // 头部弹框
    //$('.nav-menu-li-login').mouseenter(function () {
    //    $("#J_nav_menu_login").attr("data-show","1").addClass("current");
    //    $("#J_nav_menu_login").next().fadeIn();;
    //}).mouseleave(function () {
    //    $("#J_nav_menu_login").attr("data-show","0").removeClass("current");
    //    $("#J_nav_menu_login").next().fadeOut();
    //});

    // 关闭头部登录框
    $(".J_close_popup_header").click(function(){
        $("#J_nav_menu_login").attr("data-show","0").removeClass("current");
        $(".J_nav_menu_pop_header_login").hide();
        return false;
    });

    // 切换(同业/个人)登陆
    $("#J_header_tab li").click(function(){
        var index = $("#J_header_tab li").index(this);
        $(".J_header_tab_cont").hide().eq(index).show();
        $(".account-error-msg").html('');
        $(this).addClass("current").siblings().removeClass("current");
        $("#J_verify_code").attr('src', '/verify_code?t='+(new Date().getTime()));
        event.stopPropagation();
        return false;
    });

    // 同业登陆-> 企业编号input
    $("#J_header_code").focus(function(){
        if($(this).val() === lang_header.login_3){
            $(this).val("");
        }
    }).blur(function(){
        if($(this).val().replace(/\s*/, "") === ""){
            $(this).val(lang_header.login_3);
        }
    }).keyup(function(ev){
        var val = $(this).val();
        if(val !== "" && val !== lang_header.login_3){
            $(this).css({color : "#333"});
        }else{
            $(this).css({color : "#999"});
        }
        if(ev.keyCode === 13 && is_login !== 1 && val.replace(/\s*/, "") !== ""){
            check_login();
        }
    });

    // 同业登陆-> 账号input
    $("#J_header_name").focus(function(){
        if($(this).val() === lang_header.login_4){
            $(this).val("");
        }
    }).blur(function(){
        /*var val = $(this).val();
        var code = $("#J_header_code").val();
        if(code === lang_header.login_3 || code.replace(/\s*!/, "") === ""){
            $("#J_header_error_msg").html(lang_header.login_tips_1);
            $("#J_header_code").focus().addClass("login-txt-error");
            return false;
        }else{
            $("#J_header_code").removeClass("login-txt-error");
            $("#J_header_error_msg").html("");
        }
        if(val.replace(/\s*!/, "") === ""){
            $(this).val(lang_header.login_4);
        }else{
            HQ.ajax("/login/get_salt/", {username : val, code : code}, function(data){
                if(data.state === 1){
                    salt = data.data;
                    reserved_salt = data.reserved_data;
                    $("#J_header_error_msg").html("");
                    $("#J_header_name").removeClass("login-txt-error");
                }else{
                    $("#J_header_error_msg").html(data.msg);
                }
            }, function(){}, "POST");
        }*/
    }).keyup(function(ev){
        var val = $(this).val();
        if(val !== "" && val !== lang_header.login_4){
            $(this).css({color : "#333"});
        }else{
            $(this).css({color : "#999"});
        }
        if(ev.keyCode === 13 && is_login !== 1 && val.replace(/\s*/, "") !== ""){
            check_login();
        }
    });

    // 同业登陆-> 密码input
    //$("#J_header_paw_txt").focus(function(){
    //    $("#J_header_paw").show().focus();
    //    $(this).hide();
    //});

    // 同业登陆-> 隐藏密码input
    $("#J_header_paw").blur(function(){
        //if($(this).val().replace(/\s*/, "") === ""){
        //    $("#J_header_paw_txt").show();
        //    $(this).hide();
        //}
    }).keyup(function(ev){
        if(ev.keyCode === 13 && is_login !== 1 && $(this).val().replace(/\s*/, "") !== ""){
            check_login();
        }
    });

    // 同业登陆-> 登陆btn
    $("#J_header_login").click(function(){
        if(is_login === 1){
            return false;
        }
        check_login();
    });

    // 同业登陆-> 验证登陆
    function check_login(){
        var code = $("#J_header_code").val(),
            username = $("#J_header_name").val(),
            paw = $("#J_header_paw").val(),
            is_remember = 0;

        if($('input[name="is_header_remember"]').is(":checked")){
            is_remember = 1;
        }
        if(code === lang_header.login_3 || code.replace(/\s*/, "") === ""){
            $("#J_header_error_msg").html(lang_header.login_tips_1);
            $("#J_header_code").focus().addClass("login-txt-error");
            return false;
        }else{
            $("#J_header_code").removeClass("login-txt-error");
            $("#J_header_error_msg").html("");
        }
        if(username === lang_header.login_4 || username.replace(/\s*/, "") === ""){
            $("#J_header_error_msg").html(lang_header.login_tips_3);
            $("#J_header_name").focus().addClass("login-txt-error");
            return false;
        }else{
            $("#J_header_name").removeClass("login-txt-error");
            $("#J_header_error_msg").html("");
        }
        if(paw.replace(/\s*/, "") === "" || paw === lang_header.login_5){
            $("#J_header_error_msg").html(lang_header.login_tips_4);
            $("#J_header_paw").focus();
            $("#J_header_paw").addClass("login-txt-error");
            return false;
        }else{
            $("#J_header_paw").removeClass("login-txt-error");
            $("#J_header_error_msg").html("");
        }

        console.log('login===')
        $("#J_header_login").val(lang_header.login_10);

        HQ.ajax("/login", JSON.stringify({
            user_name : username,
            serial_number : code,
            password: paw
        }), function(data){
            if(data.code !== 0){
                $("#J_header_login").val(lang_header.login_6);
                $("#J_header_code").focus();
                $("#J_header_code").addClass("login-txt-error");
                $("#J_header_error_msg").html(data.msg);
                return false;
            }

            $("#J_header_error_msg").removeClass("Validform_wrong").addClass("Validform_right").html(data.msg);
            is_login = 0;
            window.location.reload(window.location.href);
            localStorage.setItem('user_logn','1');
            localStorage.setItem('_token', JSON.stringify(data.data));
        }, function(){}, "POST");
        /*$.ajax({
            url : "/api/login/",
            type : "post",
            dataType : "json",
            headers: {
                source: 'web_distribution'
            },
            contentType: "application/json;charset=utf-8",
            data : JSON.stringify({
                user_name : username,
                serial_number : code,
                password: paw
            }),
            success : function(data){
                if(data.code !== 0){
                    $("#J_header_login").val(lang_header.login_6);
                    $("#J_header_code").focus();
                    $("#J_header_code").addClass("login-txt-error");
                    $("#J_header_error_msg").html(data.msg);
                    return false;
                }

                $("#J_header_error_msg").removeClass("Validform_wrong").addClass("Validform_right").html(data.msg);
                is_login = 0;
                window.location.reload(window.location.href);
                localStorage.setItem('user_logn','1');
                localStorage.setItem('_token', JSON.stringify(data.data));
            },
            error : function(jqXHR, textStatus, errorThrown){
               console.log(errorThrown)
            }
        });*/
    }

    // 切换(手机验证码/账号密码)登陆
    $(".account-header-f-l-radio").change(function(){
        var login_type = $(":radio[name='login_type']:checked").val();
        $(".J_tab_cont_t").hide();
        $(".J_"+login_type).show();
        $(".account-error-msg").html('');
        event.stopPropagation();
    });

    // 个人-> 手机验证码登陆 -> 手机号input
    $("#J_header_mobile").blur(function(){
        var mobile = $(this).val();
        if(mobile) {
            if (!(/^(1)[0-9]{10}$/.test(mobile))) {
                $("#J_header_error_msg").removeClass("Validform_right").addClass("Validform_wrong").html(lang_header.login_tips_16);
                $(this).addClass("Validform_error");
                return false;
            } else {
                $("#J_header_error_msg").html("");
                $(this).removeClass("Validform_error");
                HQ.ajax("/personal/login/mobile_check/", {mobile: mobile}, function (data) {
                    if (data.status == 'y') {
                        $("#J_header_error_msg").removeClass("Validform_wrong").addClass("Validform_right").html("");
                    } else {
                        $("#J_header_error_msg").removeClass("Validform_right").addClass("Validform_wrong").html(data.info);
                    }
                }, function () {
                }, "POST");
                return false;
            }
        }else{
            $("#J_header_error_msg").html("");
            $(this).val(lang_header.login_13).css("color","#999").removeClass("Validform_error");
        }

    }).focus(function(){
        var mobile = $(this).val();
        if(mobile == "" || mobile == lang_header.login_13){
            $(this).val("");
        }
        $(this).css("color","#333");
    });

    // 个人-> 手机验证码登陆 -> 验证码input
    $("#J_header_mcode").focus(function(){
        var mcode = $(this).val();
        if(mcode == "" || mcode == lang_header.login_14){
            $(this).val("");
        }
        $(this).css("color","#333");
    }).blur(function(){
        var mcode = $(this).val();
        var mobile = $("#J_header_mobile").val();
        if(!mcode) {
            $("#J_header_error_msg").html("");
            $("#J_header_mcode").val(lang_header.login_14).css("color","#999").removeClass("Validform_error");
            return false;
        }else{
            $("#J_header_error_msg").html("");
            $("#J_header_mcode").removeClass("Validform_error");
            HQ.ajax("/personal/login/actcode_verify/", {mobile:mobile,actcode:mcode}, function(data){
                if(data.status == 'y'){
                    $("#J_header_error_msg").removeClass("Validform_wrong").addClass("Validform_right").html("");
                } else {
                    $("#J_header_error_msg").removeClass("Validform_right").addClass("Validform_wrong").html(data.info);
                }
            }, function(){}, "POST");
            return false;
        }
    });

    // 个人-> 手机验证码登陆 -> 发送验证码btn
    $("#J_header_send_sms").click(function(){
        if($(this).hasClass("account-f-getcode-no")){
            return false;
        }
        if(get_cookie('r_m_wait_time')) {
            return false;
        }
        var mobile = $("#J_header_mobile").val();

        if(!(/^(1)[0-9]{10}$/.test(mobile))) {
            $("#J_header_error_msg").removeClass("Validform_right").addClass("Validform_wrong").html(lang_header.login_tips_16);
            $("#J_header_mobile").addClass("Validform_error");
            return false;
        }

        HQ.ajax("/personal/login/send_sms/", {mobile:mobile}, function(data){
            if(data.status == 'y'){
                $("#J_header_error_msg").removeClass("Validform_wrong").addClass("Validform_right").html(data.info);
                wait_time($("#J_header_send_sms"),59,'r_m_',HQ.config.language.commonUserTips[language][2]);
            } else {
                $("#J_header_error_msg").removeClass("Validform_right").addClass("Validform_wrong").html(data.info);
            }
        }, function(){}, "POST");
    });

    // 个人-> 手机验证码登陆 -> 登陆btn
    $("#J_header_mobile_login").click(function(){
        if(get_cookie('r_m_wait_time')) {
            return false;
        }
        var mcode = $("#J_header_mcode").val(),
            mobile = $("#J_header_mobile").val(),
            cookietime = 0;
        if($('input[name="cookietime"]').is(":checked")){
            cookietime = 1;
        }

        if(!(/^(1)[0-9]{10}$/.test(mobile))) {
            $("#J_header_error_msg").removeClass("Validform_right").addClass("Validform_wrong").html(lang_header.login_tips_16);
            $("#J_header_mobile").addClass("Validform_error");
            return false;
        }

        if(mcode == "" || mcode == lang_header.login_14) {
            $("#J_header_error_msg").removeClass("Validform_right").addClass("Validform_wrong").html(lang_header.login_tips_14);
            $("#J_header_mcode").addClass("Validform_error");
            return false;
        }
        HQ.ajax("/personal/login/do_mobile_login/", {mobile:mobile,mcode:mcode,cookietime:cookietime,current_position:"login_header",current_page:current_page}, function(data){
            if(data.status == 'y'){
                $("#J_header_error_msg").removeClass("Validform_wrong").addClass("Validform_right").html(data.info);
                window.setTimeout(function(){
                    window.location.reload(window.location.href);
                },500);
            } else {
                $("#J_header_error_msg").removeClass("Validform_right").addClass("Validform_wrong").html(data.info);
            }
        }, function(){}, "POST");
    });

    // 个人-> 账号密码登陆 -> 手机号input
    $("#J_header_account").focus(function(){
        var account = $(this).val();
        if(account == "" || account == lang_header.login_16){
            $(this).val("");
        }
        $(this).css("color","#333");

    }).blur(function(){
        var account = $(this).val();
        if(account == "") {
            $("#J_header_error_msg").removeClass("Validform_right").removeClass("Validform_wrong").html("");
            $("#J_header_account").val(lang_header.login_16).css("color","#999");
            return false;
        }else{
            $("#J_header_error_msg").removeClass("Validform_wrong").addClass("Validform_right").html("");
            $("#J_header_account").removeClass("Validform_error");
            return false;
        }

    });

    // 个人-> 账号密码登陆 -> 密码input
    $("#J_header_account_paw_txt").focus(function(){
        $("#J_header_account_paw").show().focus();
        $(this).hide();
    });

    // 个人-> 账号密码登陆 -> 隐藏密码input
    $("#J_header_account_paw").focus(function(){
        var paw = $(this).val();
        if(paw == "" || paw == lang_header.login_5){
            $(this).val("");
        }
    }).blur(function(){
        var paw = $(this).val();
        if(paw == "") {
            $("#J_header_error_msg").removeClass("Validform_right").removeClass("Validform_wrong").html("");
            $("#J_header_account_paw").hide();
            $("#J_header_account_paw_txt").show();
            return false;
        }else{
            $("#J_header_error_msg").removeClass("Validform_wrong").addClass("Validform_right").html("");
            $("#J_header_account_paw").removeClass("Validform_error");
            return false;
        }
    });

    // 个人-> 账号密码登陆 -> 图形验证码input
    $("#J_header_account_vcode").focus(function(){
        var vcode = $(this).val();
        if(vcode == "" || vcode == lang_header.login_14){
            $(this).val("");
        }
        $(this).css("color","#333");
    }).blur(function(){
        var vcode = $(this).val();
        if(vcode == "") {
            $("#J_header_error_msg").removeClass("Validform_right").removeClass("Validform_wrong").html("");
            $("#J_header_account_vcode").val(lang_header.login_14).css("color","#999");
            return false;
        }else{
            $("#J_header_error_msg").removeClass("Validform_wrong").addClass("Validform_right").html("");
            $("#J_header_account_vcode").removeClass("Validform_error");
            return false;
        }
    });

    // 个人-> 账号密码登陆 -> 图形验证码
    $("#J_verify_code").click(function(){
        $("#J_verify_code").attr('src', '/verify_code?t='+(new Date().getTime()));
    });

    // 个人-> 账号密码登陆 -> 登陆btn
    $("#J_header_account_login").click(function(){
        if(get_cookie('r_m_wait_time')) {
            return false;
        }
        var vcode = $("#J_header_account_vcode").val(),
            paw = $("#J_header_account_paw").val(),
            account = $("#J_header_account").val(),
            cookietime = 0;
        if($('input[name="cookietime"]').is(":checked")){
            cookietime = 1;
        }

        if(account === "" || account === lang_header.login_16) {
            $("#J_header_error_msg").removeClass("Validform_right").addClass("Validform_wrong").html(lang_header.login_tips_18);
            $("#J_header_account").addClass("Validform_error");
            return false;
        }

        if(paw === "" || paw === lang_header.login_5) {
            $("#J_header_account_paw").addClass("Validform_error");
            $("#J_header_account_paw_txt").addClass("Validform_error");
            $("#J_header_error_msg").removeClass("Validform_right").addClass("Validform_wrong").html(lang_header.login_tips_4);
            return false;
        }

        if(vcode == "" || vcode == lang_header.login_14) {
            $("#J_header_account_vcode").blur().addClass("Validform_error");
            $("#J_header_error_msg").removeClass("Validform_right").addClass("Validform_wrong").html(lang_header.login_tips_14);
            return false;
        }

        if(salt == ""){
            $.ajax({
                url : "/personal/login/get_salt/",
                type : "post",
                dataType : "json",
                async: false,
                data : {username : account},
                success : function(data){
                    if(data.state == 0){
                        $("#J_header_error_msg").removeClass("Validform_right").addClass("Validform_wrong").html(data.msg);
                        $("#J_header_" + data.val_type).focus();
                        $("#J_header_" + data.val_type).addClass("login-txt-error");
                        return false;
                    }else if(data.state == 1){
                        salt = data.data;
                        reserved_salt = data.reserved_data;
                        $("#J_header_error_msg").removeClass("Validform_wrong").addClass("Validform_right").html("");
                        $("#J_header_name").removeClass("login-txt-error");
                        return false;
                    }else{
                        $("#J_header_error_msg").removeClass("Validform_right").addClass("Validform_wrong").html(data.msg);
                        $("#J_header_" + data.val_type).focus();
                        $("#J_header_" + data.val_type).addClass("login-txt-error");
                        return false;
                    }
                },
                error : function(jqXHR, textStatus, errorThrown){
                    if(typeof error_cb === "function"){
                        error_cb(jqXHR, textStatus, errorThrown);
                    }
                }
            });


        }

        if(salt == ""){
            return false;
        }
        var enc_paw = md5(paw + salt);
        var reserved_enc_paw = md5(paw + reserved_salt);

        HQ.ajax("/personal/login/do_login/", {account:account,password:enc_paw,reserved:reserved_enc_paw,vcode:vcode,cookietime:cookietime,current_position:"login_header",current_page:current_page}, function(data){
            if(data.status == 'y'){
                $("#J_header_error_msg").removeClass("Validform_wrong").addClass("Validform_right").html(data.info);
                window.setTimeout(function(){
                    window.location.reload(window.location.href);
                },500);
            } else {
                $("#J_header_error_msg").removeClass("Validform_right").addClass("Validform_wrong").html(data.info);
            }
        }, function(){}, "POST");
    });

    // 订单管理切换tab
    $(".J_menu_link").click(function(){
        $(".J_menu_link").removeClass("current");
        $(this).addClass("current");
    });

    // 鼠标滑过显示
    $("#sign-button").mouseenter(function(){
        $('.sign-popup').show();
    }).mouseleave(function(){
        $('.sign-popup').hide();
    });

    // 防止相同事件快速重复触发
    var _timer = {};
    function delay_till_last(id, fn, wait) {
        if (_timer[id]) {
            window.clearTimeout(_timer[id]);
            delete _timer[id];
        }
        return _timer[id] = window.setTimeout(function() {
            fn();
            delete _timer[id];
        }, wait);
    }

    //日期
    var week =  HQ.config.language.week[language];
    var month = HQ.config.language.month[language];
    if($("#nav_from").length>0){
        var date = "";
        var max_date = new Date(new Date().getTime() + 365 * 24 * 60 * 60 * 1000);
        var from = $("#nav_from").datepicker({
            dateFormat : "yy-mm-dd",
            minDate : new Date(),
            maxDate : max_date,
            to : "nav_to",
            numberOfMonths: 2,
            dayNamesMin: week,
            monthNames: month,
            monthNamesShort: month,
            showAnim : "",
            onSelect : function(selectedDate){
                var time = selectedDate.split("-");
                var time1 = [];
                $("#nav_to").datepicker( "option", "minDate", selectedDate);
                time1[0] = time[0];
                time1[1] = time[1] - 1;
                time1[2] = time[2];
                if(time[1] == 12){
                    time[0] = parseInt(time[0])+1;
                    time[1] = 0;
                    if(time[2] == 31){
                        time1[2] = 1;
                        time1[1] = 0;
                        time1[0] = time[0];
                    }else{
                        time1[2] = parseInt(time[2]) + 1;
                    }
                }else{
                    time1[2] = parseInt(time[2]) + 1;
                }
                if(time[2] > 28){
                    time[2] = 28;
                }
                $("#nav_from").css({color : "#333"});
                $("#nav_to").css({color : "#333"});
                $("#nav_to").val(time1[0] +"-"+ (parseInt(time1[1])+1) +"-"+ time1[2]);
                $("#nav_to").datepicker( "option", "minDate", new Date(time1[0], time1[1], time1[2]));
                $("#nav_to").datepicker( "option", "maxDate", new Date(time[0], time[1], time[2]));
                setTimeout(function(){
                    to.datepicker("show");
                }, 10);
            }
        });
        var min_de_date = new Date($("#nav_from").val());
        var min_de_month = min_de_date.getMonth();
        var min_de_year = min_de_date.getFullYear();
        var max_de_month = parseInt(min_de_month) + 1;
        var max_de_year = min_de_year;
        if (max_de_month == 13) {
            max_de_year = parseInt(min_de_year) + 1;
        }
        var max_de_date = new Date(max_de_year, max_de_month, min_de_date.getDate());
        var to = $("#nav_to").datepicker({
            dateFormat : "yy-mm-dd",
            minDate : min_de_date,
            maxDate : max_de_date,
            from : "nav_from",
            dateMouse : true,
            numberOfMonths: 2,
            dayNamesMin: week,
            monthNames: month,
            showAnim : "",
            monthNamesShort: month
        });
    }
});


